package com.ccp.dev.system.dao;

import com.ccp.dev.core.basic.base.IBaseMapper;
import com.ccp.dev.system.model.ResourcesUrl;
import com.ccp.dev.system.model.ResourcesUrlExt;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * 资源url类
 * @author nd
 */
@Mapper
public interface ResourcesUrlDao extends IBaseMapper<ResourcesUrl,String> {
    /**
     * 删除资源的子url
     * @param resId 所属资源的id
     */
    void delByResId(String resId);

    /**
     *根据系统别名和url获取角色和url映射关系
     * @param map 参数
     * @return  返回根据系统别名和URL获取到的角色和URL映射关系
     */
    List<ResourcesUrlExt> queryUrlAndRoleByUrlSystemAliasList(Map map);
}
